<!-- eslint-disable vue/multi-word-component-names -->
<template>
  <body id="paper">
  <el-form :model="loginForm" :rules="rules" class="login-container" label-position="left"
           label-width="0px" v-loading="loading">
      <h3 class="login_title">系统登录</h3>
      <el-form-item prop="userName">
          <el-input type="text" v-model="loginForm.userName"
                    auto-complete="off" placeholder="账号"></el-input>
      </el-form-item>
      <el-form-item prop="passWord">
          <el-input type="passWord" v-model="loginForm.passWord"
                    auto-complete="off" placeholder="密码"></el-input>
      </el-form-item>
      <el-checkbox class="login_remember" v-model="checked"
                   label-position="left"><span style="color: #505458">记住密码</span></el-checkbox>
      <el-form-item style="width: 100%">
          <el-button type="primary" style="width: 40%;background: #505458;border: none" v-on:click="login">登录</el-button>
          <!-- <router-link to="register"><el-button type="primary" style="width: 40%;background: #505458;border: none">注册</el-button></router-link> -->
      </el-form-item>
  </el-form>
  </body>
</template>
<script>
  export default{
      data () {
          return {
              rules: {
                  userName: [{required: true, message: '用户名不能为空', trigger: 'blur'}],
                  passWord: [{required: true, message: '密码不能为空', trigger: 'blur'}]
              },
              checked: false,
              loginForm: {
                  userName: '',
                  passWord: ''
              },
              loading: false
          }
      },
      methods: {
          login () {
            this.$router.replace('/admin/index') 
          }
      }
  }
</script>
<style>
  #paper {
      background: url("../assets/img/bg/nuc_picture1.jpg") no-repeat center;
      height: 100%;
      width: 100%;
      background-size: cover;
      position: fixed;
  }
  body{
      margin: 0;
  }
  .login-container {
      border-radius: 15px;
      background-clip: padding-box;
      margin: 90px auto;
      width: 350px;
      padding: 35px 35px 15px 35px;
      background: #fff;
      border: 1px solid #eaeaea;
      box-shadow: 0 0 25px #cac6c6;
  }
  .login_title {
      margin: 0px auto 40px auto;
      text-align: center;
      color: #505458;
  }
  .login_remember {
      margin: 0px 0px 35px 0px;
      text-align: left;
  }
</style>
